//
// File:    progtableitem.cpp
// Brief:   测试程序编辑table的item实现文件
//
// History:
// ============================================================================
// 2010-12-16    Finux Chen <finuxchen@gmail.com>    创建
//
//
#include <QtGui>
#include "progtableitem.h"

ProgTableItem::ProgTableItem()
	: QTableWidgetItem()
{
}

ProgTableItem::ProgTableItem(const QString &text)
	: QTableWidgetItem(text)
{}

QVariant ProgTableItem::data(int role) const
{
	if(Qt::EditRole == role || Qt::DisplayRole == role){
		return QTableWidgetItem::data(Qt::DisplayRole).toString();
	}

	if(Qt::TextAlignmentRole == role){
		return (int)Qt::AlignCenter;
	}

	return QTableWidgetItem::data(role);
}

void ProgTableItem::setData(int role, const QVariant &value)
{
	QTableWidgetItem::setData(role, value);
}
